negotiator.qualitymeasures
Class Trace

java.lang.Object
  extended by negotiator.qualitymeasures.Trace

public class Trace
extends java.lang.Object

Captures a single negotiation trace of the opponent, and optionally the results of measures applied to this trace.

Author:
Mark Hendrikx

Constructor Summary
Trace()
           
 
Method Summary
 void addBid(int index, Bid bid, double evaluation, double time)
           
 java.lang.String getAgent()
           
 java.lang.String getAgentProfile()
           
 java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Double>> getData()
           
 java.lang.String getDomain()
           
 double getEndOfNegotiation()
           
 java.util.HashMap<java.lang.Integer,java.lang.String> getLegend()
           
 java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> getOfferedBids()
           
 java.lang.String getOpponent()
           
 java.lang.String getOpponentProfile()
           
 int getRunNumber()
           
 boolean isAgreement()
           
 void setAgent(java.lang.String agent)
           
 void setAgentProfile(java.lang.String agentProfile)
           
 void setAgreement(boolean agreement)
           
 void setData(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Double>> data)
           
 void setDomain(java.lang.String domain)
           
 void setEndOfNegotiation(double endOfNegotiation)
           
 void setLegend(java.util.HashMap<java.lang.Integer,java.lang.String> legend)
           
 void setOfferedBids(java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> offeredBids)
           
 void setOpponent(java.lang.String opponent)
           
 void setOpponentProfile(java.lang.String opponentProfile)
           
 void setRunNumber(int runNumber)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Trace

public Trace()
Method Detail

addBid

public void addBid(int index,
                   Bid bid,
                   double evaluation,
                   double time)

getOfferedBids

public java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> getOfferedBids()

setOfferedBids

public void setOfferedBids(java.util.ArrayList<Pair<java.lang.Integer,BidDetails>> offeredBids)

getAgent

public java.lang.String getAgent()

setAgent

public void setAgent(java.lang.String agent)

getOpponent

public java.lang.String getOpponent()

setOpponent

public void setOpponent(java.lang.String opponent)

getAgentProfile

public java.lang.String getAgentProfile()

setAgentProfile

public void setAgentProfile(java.lang.String agentProfile)

getOpponentProfile

public java.lang.String getOpponentProfile()

setOpponentProfile

public void setOpponentProfile(java.lang.String opponentProfile)

getDomain

public java.lang.String getDomain()

setDomain

public void setDomain(java.lang.String domain)

getEndOfNegotiation

public double getEndOfNegotiation()

setEndOfNegotiation

public void setEndOfNegotiation(double endOfNegotiation)

isAgreement

public boolean isAgreement()

setAgreement

public void setAgreement(boolean agreement)

getRunNumber

public int getRunNumber()

setRunNumber

public void setRunNumber(int runNumber)

getLegend

public java.util.HashMap<java.lang.Integer,java.lang.String> getLegend()

setLegend

public void setLegend(java.util.HashMap<java.lang.Integer,java.lang.String> legend)

getData

public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Double>> getData()

setData

public void setData(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Double>> data)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object